package com.bos.service;

import com.bos.data.model.BosBehaviorModel;
import com.bos.data.model.BosParamModel;
import com.bos.common.PageData;
import com.bos.data.model.BosUserModel;

import java.util.List;


public interface Bos_behaviorService {
    //1.查询出bos_behavior中的数据
    public PageData findBehavior(int pageSize, int pageIndex);

    //2.将数据插入到Bos_behavior 中
    public int insertBehavior(BosBehaviorModel behavior);

    //3.根据id删除表中的数据
    public int deleteById(int bid);

    //4.根据id查询出对应的数据
    public com.bos.data.model.BosBehaviorModel findByBehavior(int bid);

    //5.根据id修改数据
    public int updateByID(BosBehaviorModel behavior);

    //6.根据typeName为项目进度查询出数据
    public List<BosParamModel> findBos_params(String typeName);

    //7.查询出所有的数据
    public List<BosBehaviorModel> findBehaviors();
    //8.查询出用户表中的数据
    public List<BosUserModel> findUsers();

    //复制数据
    String copyBehaviour(int id);
}
